iT邦幫忙

2023 iThome 鐵人賽

DAY 21
0
自我挑戰組

2023年度學習分享系列 第 21

優化Anki infrastructure

  • 分享至 

  • xImage
  •  

文章未來將更新於:
https://kevinyay945.com/golang-project-design/anki-support/optimize-anki-infrastructure/

在進行測試的時候,發現一個小問題
關於anki-connector的工具,如果檔案重複,他會自動產生新的檔案,這個行為預設是很棒的,因為這麼做可以讓每次操作的時候確保不會影響到其他的卡片

但這個在我們這次的規劃中,因為有可能會希望用新的語言模型來重新產生檔案

如果每次都重新產生新檔案,那上傳到anki web的時候就會有很多沒有用的檔案

而且因為在添加這些media的檔案時,他的添加方式都是append到每個欄位的最後,並沒有辦法完全覆蓋某個欄位的內容,所以在重新產生檔案的時候就會變成跑出很多個聲音檔,這點也是我不想要的

因此在更新note卡片的部分,希望可以調整成

  1. 將指定檔案的檔案路徑先複製到anki的media路徑
  2. 將指定欄位用[sound:{FILENAME}] 的方式寫入到指定的聲音欄位

而指定的聲音位置的取得方式可以透過下面這個取得
https://github.com/FooSoft/anki-connect#getmediadirpath

接著就是修改需要的程式碼


上一篇
介紹anki使用流程及安裝套件
下一篇
設計Domain層
系列文
2023年度學習分享30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言